#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdbool.h>
int count=0;
// 测试当前服务器能创建多少个子进程（没有给子进程分配任务）
int main(int argc,char* argv[],char* env[])
{
    while(true)
    {
        pid_t id=fork();

        if(id<0)
        {
            printf("无法继续创建子进程：%d\n",count);
            exit(1);
        }
        else if(id==0)
        {
            while(true)
            {

            }
        }
        else 
        {
            count++;
            printf("%d: pid:%d\n",count,id);
        }

    }

    return 0;
}
